	.page{
		width: 100%;
		height: 100%;
		background-color: #F4F4F4;
	}
	.nullmsg {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		background-color: #ffffff;
		margin-top: 0;

	}
	.top{
		margin-top: 60rpx;
		background-color: #FFFFFF;
	}
	.cont {
		position: absolute;
		top: 120rpx;
		margin-left: -30rpx;
	}

	.head {
		margin-left: 130rpx;
	}

	.head-tab {
		float: left;
		//color: #7e7a75;
		font-size: 30rpx;
		//margin-left: ;
	}

	.tab {
		width: 140rpx;
		margin: 20rpx 40rpx 10rpx;
		text-align: center;
	}

	.tab-iamge {
		display: flex;
		flex-direction: row;
		height: 16rpx;
		margin: 0rpx 40rpx;
	}

	.line ,.line2{
		clear: both;
		display: block;
		width: 100%;
		height: 10rpx;
		background-color: #e7e7e7;
	}

	.active {
		color: #007AFF;
	}

	.return image {
		width: 60rpx;
		height: 60rpx;
		position: absolute;
		top: 12rpx;
		left: 20rpx;
	}
	.bb {
		margin-top: 20rpx;
		//background-color: #74ff1d;
	}
	
	.content {
		//width: 100%;
		background-color: #F4F4F4;
		
		//height: 800rpx;
		//overflow: hidden;
		//padding: 0 10rpx;
		margin: 0 auto;
	}
	
	.content-item {
		//height: 310rpx;
		width: 90%;
		margin: 0 auto;
		padding: 0 20rpx;
		//background-color: #e9f410;
		margin-top: 20rpx;
		//margin: 20rpx auto;
		//border-left: 4rpx solid #007AFF;	
		border-left: 4rpx solid #007AFF;
			//margin-left: -0rpx;
	}
	
	.content-head {
		display: flex;
		flex-direction: row;
		align-items: center;
		background-color: #F4F4F4;
		//margin-top: -21rpx;
	}
	
	.content-time {
		font-size: 40rpx;
		font-weight: 900rpx;
	}
	
	// .line{
	// 	width: 100%;
	// 	height: 500rpx;
	// }
	.black-box{
		width: 40rpx;
		height: 50rpx;
		//overflow: hidden;
		background-color: #F4F4F4;
		position: relative;
		top: 60rpx;
		left: 2rpx;
		overflow: hidden;
	}
	.black {
		width: 30rpx;
		height: 30rpx;
		border-radius: 50%;
		background-color: #bababa;
		//overflow: hidden;
		margin-top: 20rpx;
	}
	
	.blue {
		position: absolute;
		width: 16rpx;
		height: 16rpx;
		border-radius: 50%;
		background-color: #007AFF;
		//margin: 8rpx 8rpx;
		left: 8rpx;
		top: 28rpx;
		z-index: 60;
	}
	
	.line3 {
		position: absolute;
		top: 14rpx;
		left: 14rpx;
		width: 4rpx;
		height: 50rpx;
		background-color: #bdbdbd;
	}
	
	.tripTime {
		margin-left: 20rpx;
		height: 40rpx;
		line-height: 40rpx;
		width: 130rpx;
		text-align: center;
		background-color: #ff5500;
		color: #FFFFFF;
		border-radius: 6rpx;
	}
	
	.item {
		padding: 20rpx;
		background-color: #FFFFFF;
	}
	
	.item_time {
		display: flex;
		flex-direction: row;
		align-items: center;
		font-weight: 800;
		font-size: 30rpx;
	}
	
	.first {
		margin-left: 10rpx;
		width: 120rpx;
		text-align: center;
		color: #888888;
		background-color: #F4F4F4;
		font-weight: 500;
	
	}
	
	.item-con {
		margin: 40rpx 0;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		color: #a2a2a2;
	}
	
	.con_time {
		font-size: 30rpx;
		color: #000000;
		font-weight: 800;
		margin-bottom: 10rpx;
	}
	
	.line2 {
		height: 20rpx;
		background-color: #F4F4F4;
	}
	.ju{
		width: 220rpx;
		height: 30rpx;
	}
	.cont{
		margin-top: 30rpx;
	}